package com.wu.client.service;

import com.wu.client.vo.req.album.AlbumReq;
import com.wu.client.vo.req.artist.ArtistReq;
import com.wu.client.vo.res.PageResp;
import com.wu.client.vo.res.album.AlbumBaseResp;
import com.wu.client.vo.res.artist.ArtistBaseResp;
import com.wu.client.vo.res.mv.MvBaseResp;

/**
 * @author Cousin
 * @date 2025/3/28
 * @Description
 */
public interface FeaturedService {
    PageResp<ArtistBaseResp> getFeaturedArtists(ArtistReq req);

    PageResp<AlbumBaseResp> getFeaturedAlbums(AlbumReq req);

    PageResp<MvBaseResp> getFeaturedMvs(Integer page, Integer limit, Long userId);
}
